  function doSelectChange(el,dest) {
    dest.value = el.options[el.selectedIndex].text
  }
  function lookupItem(el,dest) {
    var curValue = el.value.toLowerCase()
    var found = false
    var index = dest.selectedIndex
    var numOptions = dest.options.length
    var pos = 0
    // Repeat until found or end of list is reached
    while ((!found) && (pos < numOptions)) {
      // Do comparisons in lowercase
      found = (dest.options[pos].text.toLowerCase().indexOf(curValue)==0) 
      if (found) 
        index = pos
      pos++
    }
    if (found)  // Updated listbox
      dest.selectedIndex = index
  }
  function goValue(el) {
    var where
    if (el.selectedIndex>-1) { 
      // Make sure there is a selection
      where = el.options[el.selectedIndex].value
      window.open(where)
    }
  }
